«»

...

Наступний проект або що я знов придумав) Електро привід багажнику з дотяжкою

Опубліковано: 14 листопада 15:18
Я їжджу на Honda Accord (7G), Subaru Impreza (GE, GH)
Одеса, Україна

Коротка передісторія тута.

Корочє все як завжди, знову прийшла в голову якась х**ня, трошки допоміг @OdessaHonda і почалося. Суть проекту - зробити кастомний блок для електроприводу багажнику і додати туди ще й доводчик-присоску.

Можливо у когось виникне питання а нащо, якщо вже зроблений електропривід, який навіть працює, на кастомному блоці, а я відповім, в декількох пунктах:

  • Мене не повністю влаштовує логіка та поведінка кастомного блоку
  • Спостерігається проблема з силовими ключами (мене поки обійшло, а от @OdessaHonda, нажаль ні)
  • Відсутність функціоналу доводчтка, можна зробити окремо але нащо 
  • Не придумав, але щось ще точно не влаштовує)

Так от, в черговий раз у @OdessaHonda перестав працювати той кастомний блок, ми розмовляли і я зрозумів що я міг би і сам зробити такий блок, але зробити іншу логіку роботи, можливо навіть повторити штатну. На даному етапі мені лізли в голову абсолютно дурні думки зробити по кану і навіть змусити його виходити на діагностику, але це було би рішення чисто для одного автомобіля. Тож вирішив не ультувати, але згодом прийшли не менш цікаві ідеї, а чому б не додати доводчик та кік сенсор відкриття? Приблизно на цьому і зупинився. Кік сенсор давно лежить на полиці, але я тупо не знав як його правильно присрати до поточної реалізації, а з доводчиком інфу бачив ще давно на драйві курильщика. Тож навіть не парився і замовив одразу замок кришки багажника від Лексуса ЛС460 (в подальшому планую спробувати інтегрувати доводчики дверей від цього ж авто).

Знайшов на промі за 2800, одразу купив


Трохи брудний, але то таке




Тут буде окремий квест як його присрати, він розміром рази в 3 більше ніж стоковий.

Почав паралельно розбиратися з логікою роботи, знайшов в інеті пару записів і навіть частину схеми


Схема проводки Лексуса донора



І криво переведена схема роботи привода


Якщо коротко, мотор обертає шестерню приводу, в одну сторону - привод натискає на розблокування (його ж натискає тросік багажника), в іншу сторону затягує кришку до петлі. Привод зроблений по розумному, він може нескінченно обертатися і то відкривати то закривати, через це він скоріш за все невбиваємий.

По логіці роботи: як я вже сказав привід крутиться в 2 сторони і рухає певний механізм. Для розуміння що взагалі відбувається привід має 5 кінцевиків, буду писати як на схемі:

  • Courtesy light - підсвітка багажника, а також активація/дезактивація сигналки, можна повісити його замість штатного кінцевика
  • Ratchet - так звана защолка, активовується при знаходженні петлі в 1 положення, а також при переході на 2. По стану цього кінцевика можна розуміти чи закритий багажник, а також що петля потратила в перше чи друге положення. В моєму блоці це буде кінцевик, який має бути розблокований щоб кришка мала змогу підніматися мотором 
  • Half Latch - перше положення язичка замку, коли кришка вже тримається замком, але не закрита 
  • Full latch - друге положення, коли кришка затягнута до кінця
  • Neutral Switch - нейтральне положення приводу. Дуже важливо після операції відкриття або закриття повертати привід в нейтральне положення. Робиться це заміною полярності двигуна. Тобто, привід в нейтралі - прийшла команда відкриття, мотор почав крутити за годинниклвою стрілкою, активував механізм відкриття, по кінцевику контролер це зрозумів, замінив полярність і повернув в нейтральне положення. Аналогічно для закриття, але в якості розуміння що треба назад в нейтраль кінцевик full latch.

Додав всі необхідні кінцевики на схему, а також реле для зміни полярності.

Також до загальної схеми додав кік сенсор, можна буде гнучко налаштовувати логіку спрацювання.


По контролеру бачу поки таку логіку:

Прийшов сигнал на відкриття, не важливо звідки, від блоку BCM, з кнопки на багажнику чи кік сенсору - активовується замок, відкриває кришку багажника і повертається в нейтральне положення. Як тільки по кінцевику контролер баче що кришка вільна - активовується привід відкриття/закриття багажнику. Там я додав вимір струму, щоб відключати якщо щось піде не так, а також буду зчитувати імпульси від датчиків хола, планую спробувати зробити виявлення перешкод по імпульсах. Але зараз не про це).

Також додав ШІМ для управління швидкістю двигуна. @Вова  дуже дякую за консультації. З відкриттям наче все просто і ясно.


Прийшов сигнал на закриття - привід почав закривати кришку, до тих пір поки не спрацює кінцевик, який поки не вирішив, або courtesy switch або half-latch, цей сигнал буде на апаратному прериванні, тобто контролер кине все щоб обробити цей сигнал. На цьому етапі буде зупинено привід, перевірка що всі умови відповідають і активація дотяжки через замок. Наче теж все просто.


Яку ще логіку я планую додати:

  • Захист по струму, вже писав про це вище
  • Регулювання швидкості, а відповідно плавності через ШІМ, теж писав вище
  • Детекція перешкод по імпульсам датчика Холла, теж згадував. Можливо також для навчання приводу, але поки не впевнений що в навчанні буде сенс
  • Автоматичне відкриття назад, якщо привід зустрів перешкоди, для безпеки 
  • Режим блокування
  • Привід не має працювати якщо багажник відкрито механічно. Благо замок дозволяє відкривати закривати вручну (при умові що він в нейтралі)
  • Навчання під питанням, але можливо додам можливість вибирати швидкість руху приводу 
  • Або забув або не придумав 

Маючі усі ці дані перейшов для проектування плати, вийшла доволі масивна плата, але я навіть не планував робити її маленькою. Перша версія має площадку для встановлення ардуїно, так легше дебажити, але можна запаяти мегу. В даному випадку мега виправдана, зайняті абсолютно усі ноги контролера. Для зміни полярності вирішив юзати реле як в склопідйомниках. Датчик струму звідти ж.

Довго думав з приводу роз'ємів, на поточному блоці комп'ютерні роз'єми, що мені дуже не подобалося, закріпити там товсті проводи дуже складно. Спочатку розглядав різні роз'єми доступні, але потім вирішив не економити а робити для себе максимально добре. Тож знайшов великий роз'єм для блоків керування, який складається з 3 фішок


Отакий


Так, трошки не раціонально, лишається вільними десь 30% пінів, але мені дуже сподобалося як це виглядає, тому вирішив спробувати, тим паче що є від мальована модель в редакторі плат і мені не треба буде мучатися)))

Одним словом дешево не буде, але і на продаж я не планую. Скоріш за все після тестів на мені та @OdessaHonda проект стане відкритим.

Ну і на останок покажу яка плата у мене вийшла, зараз намагаюся нарешті опанувати 3Д редактор та створити красивий корпус для цього.







Слідкуйте за оновленнями, кому цікаво)

UPD: вже встиг мінімально освоїти Fusion 360 та намалював корпус





Ціна питання: 3000 UAH
4 1

Обговорення

Щоб залишати коментарі, потрібно авторизуватись.
Я їжджу на Honda Accord (8G)
а проект как всегда крутой)
2
14 листопада 16:21
Я їжджу на Honda Accord (8G)
Доводчик во много поможет убрать "бахканье" крышки при закрытии, и ее дерганье при открытии так как уберется "шумка" которая нужна как раз для закрытия без доводчика. Вот такой замкнутый круг сейчас мы имеем именно на 8 кузове аккорда.
1
14 листопада 16:20
Я їжджу на Honda Accord (8G)
Uns8ted
OdessaHonda, а ещё рывки по идее уберуться, если начинать открывать плавно, а не сразу фул скорость ввалить
Uns8ted, тоже верно, потому в 8 сарае, если на ютубе найти обзор на сам сарай, и там видно что оригинальный привод (который у меня) работает намного медленнее с оригинальным блоком, у меня прям довольно быстро
14 листопада 16:26